﻿<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style>
	p{
		margin-top:0px;
		margin-bottom:0px;
	}
</style>
<script type="text/javascript" src="lib/html.js"></script>
<script type="text/javascript" src="fdict.js"></script>
<script type="text/javascript">
	function $(id){return document.getElementById(id);}

	var dict = new FDict([
		"ГУСС МО РФ",
		"Жилстрой ОАО",
		"Администрация г. Сочи",
		"ПМК-1 ОАО",
		"Мосэлектротягстрой ФГУП",
		"Правительство г. Москвы",
		"Звезда-2 ООО",
		"Правительство Тамбовской области",
		"ДиалСтройИнвест ИС ГК",
		"Мосинжпроект ГУП",
		"Администрация Ивановской области",
		"Департамент строительства Ханты-Мансийского АО",
		"Версо-Монолит ООО",
		"Желдорипотека ЗАО",
		"ОАО ИВЦ Мосстрой",
		"Главмосстройинвест ЗАО",
		"ЯрославльГражданПроект ОАО",
		"Архитектурно-строительная мастерская Василя Скорохода",
		"РосСтрой ЗАО СК",
		"ЭйЭсСи Арт Стракчерз Контракшн Лимитед (РД) ОО Компания",
		"Ставропольинвестстрой ООО",
		"НижегородкапстройОАО",
		"Новоросгражданпроект ОАО",
		"Сфера ЗАО",
		"Управление архитектуры и градостроительства  г. Новороссийска",
		"ГУП НИиПи Генллана Москвы",
		"Ростовгипрошахт ООО",
		"Правительство Республики Северная Осетия-Алания",
		"Концерн МонАрх ОАО",
		"Пересвет Регион ООО",
		"МИСК - Ереван ООО",
		"КОНТИ ООО Группа Компаний",
		"С.Холдинг ЗАО",
		"Зарубежстрой ОАО",
		"Отдел экон. канц. мэрии Улан-Батора",
		"Зарубежпроэкт ПИ",
		"БАЗИС и Ко ООО",
		"КалининградВнешСтрой ЗАО",
		"Строймонтаж ООО",
		"ВысотПроект ЗАО",
		"ИНТЕКО ЗАО",
		"ИНТЕКО-БУД",
		"Декра-Групп ОАО",
		"PARKHAUS  OOO",
		"Межрегионинвестстрой ЗАО",
		"Тамбовская ипотечная корпорация ОАО",
		"Владстройзаказчик МУП",
		"Кубаньстройинвест ОАО",
		"Андрианов ЧП",
		"ПИК-РЕГИОН ЗАО",
		"Калугагражданпроект ГУП",
		"МРИС ЗАО",
		"УЭЗ ГУП",
		"Строй-Росс ООО",
		"Тульскгражданпроект ОАО",
		"АБ Эрфурт и партнёр ООО",
		"Моспромстройматериалы ОАО",
		"Реал-ЗИС ОАО",
		"Мосжилкомплекс ГУП",
		"Южпроекткоммунстрой ОАО ПИ",
		"Регион.управл.компания Тула ООО",
		"МегастройС ОАО",
		"Горстройзаказчик МУП",
		"ТамбовСтройПроект ОАО",
		"Администрация Костромской области",
		"ТамбовРегионСтрой ООО ФСК",
		"Корстон ГК",
		"ТХПС ОАО",
		"ЯрнефтехимСтрой ОАО",
		"339 УНР",
		"Стройзаказчик МУП",
		"Мосинжстрой ОАО",
		"Москапстрой ОАО",
		"Министерство строительства и жилищно-коммунального комплекса Омской области",
		"ДСК ООО",
		"Горстройпроект г.Омск",
		"ТулаПроект ГУ ДП",
		"Кристи-Инженеринг",
		"ДИПС",
		"СУ-155 ЗАО",
		"Тамбовгражданпроект ОАО ПИ",
		"Проектстройсервис",
		"ЛенНИИпроект ОАО",
		"СТ Финанс ООО",
		"Ставропольторг ООО",
		"ЮГАКАДЕМЦЕНТР  ГУ",
		"ТамбовМонолитСтрой ЗАО",
		"Тест-Инвестор",
		"БФСК ЗАО",
		"СУ КОР ФГУП МО РФ",
		"КМПИ ФГУП",
		"КонтиИнвестСтрой ООО",
		"МИСК ОАО",
		"Луганскмонолитспецстрой ЗАО",
		"Луганскгипрошахт ГОАО",
		"УКС Администрации Луганской области",
		"ПСК КабБалГражданСтрой ОАО",
		"Полет и К ПСФ",
		"Омскгражданпроект ОАО",
		"УКС Администрации г. Пскова",
		"Мосэнергострой ОАО СПК",
		"Ювер-строй ООО",
		"Гипрогор ФГУП",
		"Администрация Омской области ГУАГСК",
		"Инвестстрой ЗАО",
		"ДЭН ООО",
		"НИиПИ Генплана ГУП",
		"Керамикстрой ЗАО",
		"МДМ-Банк",
		"СЗИСК ЗАО",
		"Project Development ООО",
		"Югакадемцентр (ТЗО)",
		"ИНТЕРСТРОЙ ООО СФ",
		"ЮРСК ООО",
		"Объединенная дирекция строящихся объектов в г.Ростове-на-Дону МКП",
		"Авангардстрой ООО",
		"Группа Компаний ПИК",
		"СИК СОБОР ООО",
		"МИСК - Инвест - Луганск ООО",
		"Югстрой ОАО",
		"Системпром  ФГУП",
		"Билдинг ПСК",
		"Тоника Фирма",
		"Областной центр жил.финансирования ОАО",
		"ИК Квартира.Ру ОАО",
		"ГубернИнвест ОАО",
		"СТРОЙИНВЕСТ ОАО",
		"Ростовгорстрой ОАО СК",
		"Правительство Ярославской области",
		"Правительство Курской области",
		"Правительство Тульской области",
		"Правительство Рязанской области",
		"Правительство Тверской области",
		"Правительство Чеченской Республики",
		"Правительство Владимирской области",
		"Правительство Калужской области",
		"МИСК ТОО",
		"Администрация г. Ярославля",
		"Киевская городская Администрация",
		"Ратко Митрович-Холдинг АО Белград. Сочинский филиал в России",
		"Администрация Калининградской области",
		"УКС Администрации г. Мурманск",
		"Инженерный центр ЗАО (г. Мурманск)",
		"Администрация г. Рязани",
		"Новинвест ООО г. Анапа",
		"Северный флот",
		"Администрация Ярославской области",
		"Администрация Тамбовской области",
		"Администрация Тульской области",
		"Администрация Тверской области",
		"Администрация Рязанской области",
		"Администрация Владимирской области",
		"Администрация Белгородской области",
		"Администрация Курской области",
		"Администрация Калужской области",
		"Моспроект-2 ГУП",
		"Алые паруса ООО",
		"СУ-155 ГК",
		"Ставропольторг ООО",
		"Администрация г. Тулы",
		"Ленниипроект ОАО",
		"Уланудестройзаказчик МУП",
		"МИСК ОАО (г. Санкт-Петербург)",
		"Минерал Плюс ОАО",
		"«СВЕТ инжиниринг» ООО",
		"ЮСИТЕК ЗАО",
		"«Содружесво-Строй» ООО",
		"ГП Квартира. ру ООО",
		"ДВ Промстройниипроект ООО",
		"Департамент архитектуры и строительства Твери",
		"Администрация Смоленской области",
		"Администрация Омской области",
		"Администрация Астраханской области",
		"Администрация Орловской области",
		"МОСМАРТ ЗАО",
		"Гиперцентр-Девелопмент ООО",
		"Нижегородский филиал УК ЗАО ГИПЕРЦЕНТР",
		"Администрация г.Санкт-Петербурга",
		"Администрация г. Бишкек",
		"Регионстройинвест ГУП",
		"Мосстрой-94 ЗАО",
		"Мосфундаментстрой-6 ЗАО",
		"Гражданстройпроект НП",
		"ЦНИИСК им. Кучеренко",
		"Тамбовский завод ЖБИ ОАО",
		"МНИИТЭП ГУП",
		"ТЭЦ-1 СУ ООО",
		"ДНИИМФ ОАО",
		"Администрация Краснодарского края",
		"Псковреконструкция ГД",
		"ПИК-Регион ЗАО",
		"Вектор Элизхан ООО (Турция)",
		"СИАСК ОАО",
		"Авгур Эстейт ОАО",
		"Промстройсервис ООО",
		"Федеральное агентство по строительству и ЖКХ  РФ",
		"Министерство обороны Российской Федерации",
		"Жилпроектстрой ООО",
		"Стройстандарт ООО",
		"Комплекс архитектуры, строительства, развития и реконструкции г. Москвы",
		"Департамент градостроительства г. Москвы",
		"Москомархитектура",
		"Управление выполнения межрегиональных программ",
		"Администрация г. Калининграда",
		"ТД Энтони ООО",
		"Акимат г. Астаны",
		"Правительство г. Санкт-Петербурга",
		"Внешстройимпорт ГП/ВО",
		"Торговый центр ЭНТОНИ ООО",
		"Proektbyuro-Niki Lozanova ЕТ",
		"Дочернее предприятие Лекс",
		"Администрация г.Ставрополя",
		"Калугарегионстрой ФСК ООО",
		"Стройинвестомск ЗАО",
		"Интуритст ВАО",
		"Квартира.ру ГП",
		"Пойтахт ПОО",
		"Комитет г.Москвы по организации и проведению конкурсов и аукционов",
		"Базис ОАО",
		"ЗАО ЦНИИЭП им. Б.С. Мезенцева",
		"ГВСУ Центр ОАО ХК",
		"Архипроект ООО",
		"Стройтэксмаш ООО",
		"Архитектурная мастерская 4+ ООО",
		"Арка ООО",
		"Жилкапинвест ООО",
		"КонтиПромСтрой ЗАО",
		"Донское СУ ООО",
		"Яринвестстрой ООО",
		"Ярпромстройпроект ОАО",
		"Администрация г. Новороссийска",
		"Кремний ООО",
		"Стройкомплекс ООО",
		"Строитель ООО",
		"Правительство г. Санкт - Петербурга",
		"ПЧР ЦРГ  ГУП",
		"Правительство РФ",
		"Свет ИК ООО",
		"РТД ООО",
		"Архитектурная мастерская Студия-44",
		"Ярхимпромстрой ОАО СК",
		"СИАСК ОАО",
		"Строительная Компания РотЯг",
		"Атомэнергострой ОАО СУ",
		"Тамбовский ДСК ОАО",
		"ТЭЦ-1 СУ ООО",
		"Bulstroi-Rus Ltd EOOD",
		"Аквапарк ООО",
		"Министерство Обороны РФ",
		"«Парк - Сервис»",
		"Ратко Митрович-Холдинг АО Белград. Сочинский филиал в России",
		"Стар-Бис ЗАО",
		"Улан-УдеСтройзаказчик МУП",
		"Рязаньгражданпроект ЗАО",
		"Жилпроектстрой ООО",
		"Департамент строительства муниципальное учреждение",
		"«Архитрав» ООО",
		"Администрация г.Ставрополя",
		"Администрация г.Ставрополя",
		"Вектор-Элизхан ООО",
		"Ростовгражданпроект ОАО",
		"СК Квартира.ру  (по Владивостоку) ООО",
		"ГУП МосгорБТИ",
		"СтройСоюз ООО ФСП",
		"Главносибирскстрой ОАО",
		"Тамбовская инвестиционная компания ООО",
		"РУК-Тула ООО",
		"Профико ООО",
		"ВВСК ООО",
		"Профи Ко ООО",
		"СТ Групп Регион ОАО",
		"ЖСК ООО",
		"Грозгражданстрой ЗАО",
		"Дженк Иншаат Санайи ве Тиджарет Лимитед Ширкети ООО (Турция)",
		"Парк - Сервис ООО",
		"Федеральный бюджет",
		"Администрация Алтайского края",
		"МИСК-Бишкек ОсОО",
		"Среда-Проект ООО",
		"Мастерская архитектора В.М. Гинзбурга ЗАО",
		"Зеленый сад ООО СПК",
		"Группа Компаний Единство ЗАО",
		"МКП Объединенная дирекция строящихся объектов г.Ростове-на-Дону",
		"ЕвроДом ООО",
		"Арго ООО",
		"АМП Фефелова ВВ ООО",
		"ХИОС ООО",
		"ОСК ЗАО",
		"Спецстроймонолит 1 ООО",
		"Корпорация Красный проспект ЗАО",
		"Корпорация Красный проект ЗАО",
		"ЗапСибСтройПроект ООО",
		"ТОП-Хаус ООО",
		"Бургражданпроект ЗАО",
		"РТД ООО",
		"Холматиен ОАО",
		"Гипрострой АООТ",
		"Документальностроительный центр ООО",
		"Творческая мастерская Нео-СВ ООО",
		"Путеви Ужище АО",
		"Монолитспецстрой ООО",
		"КвартСтрой Компания",
		"Ремис ООО",
		"АСС Краснодарстрой ООО",
		"Краснодарстрой ОАО",
		"Московский индустриальный Банк",
		"ЭйЭсСиАрт Стракчерз Контрашн Лимитед(РД) ООО"
	]);
	
	function init(){
		$("dictSize").innerHTML = dict.dictSize+"/"+dict.words.length;
	}
	
	function addWord(){
		dict.add($("tbWord").value);
	}
	
	function findWord(){
		dict.threshold = parseFloat($("tbThreshold").value);
		dict.deltaFiltration = $("cbBestOnly").checked;
		
		display(dict.find($("tbWord").value));
	}
	
	function display(res){with(Html){
		$("res").innerHTML = div(
			apply(res, function(vv){
				return p(
					a({href:"#"+vv.id},
						vv.val
					), 
					" ",
					span({style:"color:#888888;"}, vv.rate)
				);
			})
		);
	}}
	
	function displayDict(){with(Html){
		$("res").innerHTML = div(
			apply(dict.dict, function(v, k){
				return p(
					span({style:"font-weight:bold; font-family:courier new, monospace;"}, k), " (", k.length,"): [", v.join(", "), "]"
				);
			})
		);
	}}
</script>
</head>
<body onload="init()">
	<h1>Fuzzy Dictionary Sample</h1>
	<p>Dictionary size: <span id="dictSize"></span></p>
	<div>
	<input type="text" id="tbWord">
	<button onclick="addWord()">add word</button>
	<button onclick="findWord()">find word</button>
	<button onclick="displayDict()">display dictionary</button>
	Порог: <input type="text" id="tbThreshold" value="0.7">
	</div>
	<div><input type="checkbox" id="cbBestOnly"> дельта-фильтрация (вычисляется точка наибольшего изменения рейтинга, и отображаются результаты, расположенные выше нее)</div>
	
	<div id="res"></div>

</body>
</html>